package com.jxin.mall.member.domain.dao;

import com.jxin.mall.member.domain.entity.MemberUser;
import com.jxin.mall.member.domain.entity.example.MemberUserExample;
import java.util.List;

import com.jxin.mall.member.service.entity.dto.rsp.UserLoginRspDTO;
import org.apache.ibatis.annotations.Param;

/**
* Created by Mybatis Generator 2019/06/08
*/
public interface MemberUserMapper {
    long countByExample(MemberUserExample example);

    int deleteByExample(MemberUserExample example);

    int deleteByPrimaryKey(Integer userId);

    int insert(MemberUser record);

    int insertSelective(MemberUser record);

    List<MemberUser> selectByExample(MemberUserExample example);

    MemberUser selectByPrimaryKey(Integer userId);

    int updateByExampleSelective(@Param("record") MemberUser record, @Param("example") MemberUserExample example);

    int updateByExample(@Param("record") MemberUser record, @Param("example") MemberUserExample example);

    int updateByPrimaryKeySelective(MemberUser record);

    int updateByPrimaryKey(MemberUser record);



}